.. _cmmCfgGetSeqMode: cmmCfgGetSeqMode ==================== -------------------- SYNOPSYS ``````````` .. code-block:: none VT_I4 cmmCfgGetSeqMode( [out] VT_PI4 SeqMode ) DESCRIPTION ``````````````` - cmmCfgGetSeqMode () 함수는 각 축의 시퀀스 모드에 대하여 현재 장치에 설정되어 있는 값을 읽어 들이는 함수입니다. 시퀀스(Sequence) 모드 설정은 모든 축에 공통적으로 적용됩니다. PARAMETER ``````````` - SeqMode : cmmCfgGetSeqMode 함수의 인자이며, 시퀀스(Sequence) 모드를 반환합니다. 이 값의 의미는 다음과 같습니다. \ .. csv-table:: :header-rows: 1 :stub-columns: 0 Value, Meaning 0 (cmSEQM_SKIP_RUN) [초기값], 현재 이송이 진행되고 있는 축에 새로운 이송 명령이 하달되면 -5170(cmERR_MOT_SEQ_SKIPPED) 에러값과 함께 곧바로 반환하는 모드입니다. 1 (cmSEQM_WAIT_RUN), 현재 이송이 진행되고 있는 축에 새로운 이송 명령이 하달되면 이송 함수 내부에서 루프를 돌면서 이전 이송이 완료되기를 기다리다가 이송이 완료되면 현재 하달된 이송 명령을 수행하는 모드입니다. RETURN VALUE ````````````` +--------------+----------------+ | Value | Meaning | +==============+================+ | 음수 | 수행 실패 | +--------------+----------------+ | cmERR_NONE | 수행 성공 | +--------------+----------------+ REFERENCE ``````````` .. warning:: 시퀀스(Sequence) 모드가 cmSEQM_SKIP_RUN 으로 설정된 경우2에 이전 이송 명령이 아직 끝나지 않은 상태에서 새로운 이송 명령이 하달되면 에러 처리되고 해당 이송 명령은 실행되지 않습니다. 따라서 이 모드에서 이송 명령을 내릴 때 사용자는 이전의 이송 명령이 완료되었음을 확인하는 것이 바람직합니다. ----- EXAMPLE - cmmCfgSetSeqMode를 참조해주세요. .. seealso:: :ref:`cmmCfgSetSeqMode`